/* CSS Document */
html, body,div,h1{
	margin:0;
	padding:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;

}

#container
{
	width:780px;
	margin:0 auto
}

#body
{
	line-height:1.5;
	font-size: 62.5%;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image:url('../images/hgkt04_001bbb.jpg');
	background-repeat:repeat-x;
}

#header
{
	width:740px;
	height:300px;
	background:url('../images/hgkt04_0012.jpg');
	background-position:right;
	text-align:left;
}
#menuList
{
	width:740px;
	height:50px;
	background-position:right;
	text-align:left;
}

#login-register-box {
    display: block;
    right: 50px;
    top: 0px;
    height: 15px;
    width: 130px;
    position: absolute;
    text-align: right;
}

#login-box {
    top: 0px;
    left: 0px;
    width: 10px;
    bottom: 0px;
    position: absolute;
    font-size: 14px;
}

#register-box {
    top: 0px;
    left: 50px;
    width: 10px;
    bottom: 0px;
    position: absolute;
    font-size: 14px;
}

fieldset {
    padding: 0;
    border: 0;
    margin-top: 25px;
}

.validateTips {
    border: 1px solid transparent;
    padding: 0.3em;
}

.ui-dialog .ui-state-error { padding: .3em; }
input.text { margin-bottom:12px; width:95%; padding: .4em; }